package com.aliyun.messagemgt.dto.push;

import java.util.Date;

public class InterfaceLog {
    private Integer logId;

    private String msgSourceId;

    private String operater;

    private String operateDept;

    private String operateDeptName;

    private Integer pushChannelType;

    private Integer pushChannelId;

    private String pushChannelName;

    private Date operateTime;

    public Integer getLogId() {
        return logId;
    }

    public InterfaceLog setLogId(Integer logId) {
        this.logId = logId;
        return this;
    }

    public String getMsgSourceId() {
        return msgSourceId;
    }

    public InterfaceLog setMsgSourceId(String msgSourceId) {
        this.msgSourceId = msgSourceId;
        return this;
    }

    public String getOperater() {
        return operater;
    }

    public InterfaceLog setOperater(String operater) {
        this.operater = operater;
        return this;
    }

    public String getOperateDept() {
        return operateDept;
    }

    public InterfaceLog setOperateDept(String operateDept) {
        this.operateDept = operateDept;
        return this;
    }

    public String getOperateDeptName() {
        return operateDeptName;
    }

    public InterfaceLog setOperateDeptName(String operateDeptName) {
        this.operateDeptName = operateDeptName;
        return this;
    }

    public Integer getPushChannelType() {
        return pushChannelType;
    }

    public InterfaceLog setPushChannelType(Integer pushChannelType) {
        this.pushChannelType = pushChannelType;
        return this;
    }

    public Integer getPushChannelId() {
        return pushChannelId;
    }

    public InterfaceLog setPushChannelId(Integer pushChannelId) {
        this.pushChannelId = pushChannelId;
        return this;
    }

    public String getPushChannelName() {
        return pushChannelName;
    }

    public InterfaceLog setPushChannelName(String pushChannelName) {
        this.pushChannelName = pushChannelName;
        return this;
    }

    public Date getOperateTime() {
        return operateTime;
    }

    public InterfaceLog setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
        return this;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("InterfaceLog{");
        sb.append("logId=").append(logId);
        sb.append(", msgSourceId='").append(msgSourceId).append('\'');
        sb.append(", operater='").append(operater).append('\'');
        sb.append(", operateDept='").append(operateDept).append('\'');
        sb.append(", operateDeptName='").append(operateDeptName).append('\'');
        sb.append(", pushChannelType=").append(pushChannelType);
        sb.append(", pushChannelId=").append(pushChannelId);
        sb.append(", pushChannelName='").append(pushChannelName).append('\'');
        sb.append(", operateTime=").append(operateTime);
        sb.append('}');
        return sb.toString();
    }
}